package items;

import java.util.ArrayList;

public class PedidoContenedor{
 
	private ArrayList<Pedido> _lista;
	
 
	public PedidoContenedor(){
		_lista= new ArrayList<Pedido>();
		ArrayList<Item> prueba= new ArrayList<Item>();
		prueba.add( new Item(1,"arroz","alimentacion","marcaarroz",1.5,10,"metemos"));
		_lista.add(new Pedido(2, "proveedor", "fecha", "RECIBIDO", "notas", "32.3", prueba));
		_lista.add(new Pedido(3, "proveedor", "fecha", "PENDIENTE", "notas", "32.3", prueba));
	}
	
	
 
	public void agregar_paquete(Pedido paquete){
		_lista.add(paquete);
	}
	
	public void eliminar_paquete(Pedido paquete){
		_lista.remove(paquete);
	}
	
 
	public ArrayList<Pedido> dame_toda_la_lista(){
		return this._lista;
	}
	
	public Pedido buscarPedido(int id){
		int indice=0;
		int tamanho=_lista.size();
		Pedido elementoEncontrado=null;
		boolean encontrado=false;
		while(indice<tamanho&&!encontrado){
			elementoEncontrado=(Pedido)_lista.get(indice);
			if(elementoEncontrado.igualAlElemento(id))
				encontrado=true;
			
			indice++;
		}
		if(encontrado)
			return elementoEncontrado;
		else return null;
	}
}